package top.mccsdl.Acbot.enums;
public enum MediaType {
    // 图片
    IMAGE(1),
    // 视频
    VIDEO(2),
    // 语音
    AUDIO(3),
    // 文件（暂不开放）
    FILE(4);

    // 媒体类型的整数值
    private final int value;

    // 构造方法，用于初始化枚举值
    MediaType(int value) {
        this.value = value;
    }

    // 获取媒体类型的整数值
    public int getValue() {
        return value;
    }

    // 根据整数值获取对应的枚举类型（可选，用于反序列化或转换）
    public static MediaType fromValue(int value) {
        for (MediaType type : MediaType.values()) {
            if (type.getValue() == value) {
                return type;
            }
        }
        throw new IllegalArgumentException("Unknown media type value: " + value);
    }
}
